package ext.acae2.dms.bean;

import java.util.Map;

public class EPMDocumentBean extends DataBean {

	private String partId;
	private String locationRef;
	private String supplier;
	private String format;
	
	private String dirParentId;  //split  by ,
	private String TCNo;  //extends from part
	private String parentEmpLocationRef;
	private Map<String,String> map;
	
	private String ownerApplication;
	private String authoringApplication;
	private String cadName;
	private String category;
	
	public String getCategory() {
		return category;
	}

	public void setCategory(String category) {
		this.category = category;
	}

	public String getCadName() {
		return cadName;
	}

	public void setCadName(String cadName) {
		this.cadName = cadName;
	}

	public String getAuthoringApplication() {
		return authoringApplication;
	}

	public void setAuthoringApplication(String authoringApplication) {
		this.authoringApplication = authoringApplication;
	}

	public String getOwnerApplication() {
		return ownerApplication;
	}

	public void setOwnerApplication(String ownerApplication) {
		this.ownerApplication = ownerApplication;
	}

	public Map<String, String> getMap() {
		return map;
	}

	public void setMap(Map<String, String> map) {
		this.map = map;
	}

	// attributes
	private String OBJNAME;
	private String DRAWINGNO;
	private String COPYRIGHT;
	private String CHARACTERTYPE;
	private String MASS;
	private String UNITE;
	private String MODEL;
	private String DESIGN;
	private String SECRETLEVEL;
	private String SECURITYDEADLINE;

	private String PARTTYPE;
	private String BLANKSPEC;
	private String BLANKSTATE;
	private String MATERIAL;
	private String MATERIALSTANDARD;
	
	private String REMARK;

	public String getREMARK() {
		return REMARK;
	}

	public void setREMARK(String rEMARK) {
		REMARK = rEMARK;
	}

	public EPMDocumentBean(String id, String number, String name,
			String version, String state, String type, String partId,
			String locationRef, String PARTTYPE, String BLANKSPEC,
			String BLANKSTATE, String CHARACTERTYPE, String DRAWINGNO,
			String MASS, String MATERIAL, String MATERIALSTANDARD,
			String OBJNAME, String UNITE, String COPYRIGHT,
			String MODEL, String DESIGN, String supplier, String format, String SECRETLEVEL, String SECURITYDEADLINE, String dirParentId, String TCNo, String parentEmpLocationRef) {
		super(id, number, name, version, state, type);
		this.partId = partId;
		this.locationRef = locationRef;
		this.supplier = supplier;
		this.format = format;
		this.dirParentId = dirParentId;
		this.TCNo = TCNo;
		this.parentEmpLocationRef = parentEmpLocationRef;

		this.OBJNAME = OBJNAME;
		this.DRAWINGNO = DRAWINGNO;
		this.COPYRIGHT = COPYRIGHT;
		this.CHARACTERTYPE = CHARACTERTYPE;
		this.MASS = MASS;
		this.UNITE = UNITE;
		this.MODEL = MODEL;
		this.DESIGN = DESIGN;
		this.SECRETLEVEL = SECRETLEVEL;
		this.SECURITYDEADLINE = SECURITYDEADLINE;

		this.PARTTYPE = PARTTYPE;
		this.BLANKSPEC = BLANKSPEC;
		this.BLANKSTATE = BLANKSTATE;
		this.MATERIAL = MATERIAL;
		this.MATERIALSTANDARD = MATERIALSTANDARD;
	}

	public EPMDocumentBean() {
	}

	public String getPartId() {
		return partId;
	}

	public void setPartId(String partId) {
		this.partId = partId;
	}

	public String getLocationRef() {
		return locationRef;
	}

	public void setLocationRef(String locationRef) {
		this.locationRef = locationRef;
	}

	public String getSupplier() {
		return supplier;
	}

	public void setSupplier(String supplier) {
		this.supplier = supplier;
	}
	
	public String getFormat() {
		return format;
	}

	public void setFormat(String format) {
		this.format = format;
	}

	public String getPARTTYPE() {
		return PARTTYPE;
	}

	public void setPARTTYPE(String pARTTYPE) {
		PARTTYPE = pARTTYPE;
	}

	public String getBLANKSPEC() {
		return BLANKSPEC;
	}

	public void setBLANKSPEC(String bLANKSPEC) {
		BLANKSPEC = bLANKSPEC;
	}

	public String getBLANKSTATE() {
		return BLANKSTATE;
	}

	public void setBLANKSTATE(String bLANKSTATE) {
		BLANKSTATE = bLANKSTATE;
	}

	public String getCHARACTERTYPE() {
		return CHARACTERTYPE;
	}

	public void setCHARACTERTYPE(String cHARACTERTYPE) {
		CHARACTERTYPE = cHARACTERTYPE;
	}

	public String getDRAWINGNO() {
		return DRAWINGNO;
	}

	public void setDRAWINGNO(String dRAWINGNO) {
		DRAWINGNO = dRAWINGNO;
	}

	public String getMASS() {
		return MASS;
	}

	public void setMASS(String mASS) {
		MASS = mASS;
	}

	public String getMATERIAL() {
		return MATERIAL;
	}

	public void setMATERIAL(String mATERIAL) {
		MATERIAL = mATERIAL;
	}

	public String getMATERIALSTANDARD() {
		return MATERIALSTANDARD;
	}

	public void setMATERIALSTANDARD(String mATERIALSTANDARD) {
		MATERIALSTANDARD = mATERIALSTANDARD;
	}

	public String getOBJNAME() {
		return OBJNAME;
	}

	public void setOBJNAME(String oBJNAME) {
		OBJNAME = oBJNAME;
	}

	public String getUNITE() {
		return UNITE;
	}

	public void setUNITE(String uNITE) {
		UNITE = uNITE;
	}

	public String getCOPYRIGHT() {
		return COPYRIGHT;
	}

	public void setCOPYRIGHT(String cOPYRIGHT) {
		COPYRIGHT = cOPYRIGHT;
	}

	public String getMODEL() {
		return MODEL;
	}

	public void setMODEL(String mODEL) {
		MODEL = mODEL;
	}

	public String getDESIGN() {
		return DESIGN;
	}

	public void setDESIGN(String dESIGN) {
		DESIGN = dESIGN;
	}
	
	public String getSECRETLEVEL() {
		return SECRETLEVEL;
	}

	public void setSECRETLEVEL(String sECRETLEVEL) {
		SECRETLEVEL = sECRETLEVEL;
	}

	public String getSECURITYDEADLINE() {
		return SECURITYDEADLINE;
	}

	public void setSECURITYDEADLINE(String sECURITYDEADLINE) {
		SECURITYDEADLINE = sECURITYDEADLINE;
	}
	
	public String getDirParentId() {
		return dirParentId;
	}

	public void setDirParentId(String dirParentId) {
		this.dirParentId = dirParentId;
	}
	
	public String getTCNo() {
		return TCNo;
	}

	public void setTCNo(String tCNo) {
		TCNo = tCNo;
	}
	
	public String getParentEmpLocationRef() {
		return parentEmpLocationRef;
	}

	public void setParentEmpLocationRef(String parentEmpLocationRef) {
		this.parentEmpLocationRef = parentEmpLocationRef;
	}
}
